This report aims to offer a perspective on the activity inside the praise system over several rounds.
This report will cover 40 weeks, divided into blocks of 2 weeks each.
The full range will be subdivided into the following periods:
| period_start_time | period_end_time | |
|---|---|---|
| Week 1 | 2021-09-11 | 2021-09-24 |
| Week 3 | 2021-09-26 | 2021-10-08 |
| Week 5 | 2021-10-09 | 2021-10-22 |
| Week 7 | 2021-10-24 | 2021-11-05 |
| Week 9 | 2021-11-07 | 2021-11-19 |
| Week 11 | 2021-11-21 | 2021-12-03 |
| Week 13 | 2021-12-04 | 2021-12-17 |
| Week 15 | 2021-12-18 | 2021-12-31 |
| Week 17 | 2022-01-01 | 2022-01-13 |
| Week 19 | 2022-01-15 | 2022-01-28 |
| Week 21 | 2022-01-30 | 2022-02-11 |
| Week 23 | 2022-02-12 | 2022-02-25 |
| Week 25 | 2022-02-26 | 2022-03-10 |
| Week 27 | 2022-03-13 | 2022-03-25 |
| Week 29 | 2022-03-27 | 2022-04-09 |
| Week 31 | 2022-04-11 | 2022-04-22 |
| Week 33 | 2022-04-23 | 2022-05-07 |
| Week 35 | 2022-05-07 | 2022-05-20 |
| Week 37 | 2022-05-22 | 2022-06-04 |
| Week 39 | 2022-06-04 | 2022-06-18 |
This graph shows the trend of total number of praise instances across time.
Counting the unique ID of praise givers and receivers, we can visualize the change across time. In the figure, the blue line represents the amount of praise receivers and thered line the amount of givers.
Showing how many quantifiers are involved in each round.
/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:380: RuntimeWarning: Mean of empty slice. /home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/core/_methods.py:181: RuntimeWarning: invalid value encountered in true_divide /home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:2683: RuntimeWarning: Degrees of freedom <= 0 for slice /home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:2542: RuntimeWarning: divide by zero encountered in true_divide /home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:2542: RuntimeWarning: invalid value encountered in multiply /home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3440: RuntimeWarning: Mean of empty slice. /home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/core/_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars
Counting the round-by-round change of unique IDs being either praise giver or praise receiver.
The blue line represents new IDs in this round, the red line represents IDs that are absent in this round but were present in the last round. The green line shows the net difference, with above 0 meaning more people joined praise than people left and below 0 meaning the opposite.
The Nakamato Coefficient is defined as the smallest number of accounts who control at least 50% of the resource. Although its significance relates to the prospect of a 51% attack on a network, which may not be relevant in our context, we can still use it as an intuitive measure of how many individuals received the majority of rewards.
Bigger coefficient means more distributed (i.e. needs more people to pass 50%), smaller means more concentrated power. The number should always be an integer.